Page Setups

I have DOORs 8.1 and 9.4 versions running on separate physical devices.   I am being asked to archive/restore some of the 8.1 data onto 9.4.   We are an aerospace company and document format/controlled changes is very important, so I really would like to move the 50 or so page setups to the 9.4 server along with the .dpa's but  I cannot seem to find a way to move them.   Any ideas?


mjbrown1 - Tue May 13 14:42:45 EDT 2014

Re: Page Setups
kensarai - Wed May 14 01:39:55 EDT 2014

It is not compatible to archive/restore dpa files between 8.1 and 9.4.

http://www-01.ibm.com/support/knowledgecenter/SSYQBZ_9.4.0.1/com.ibm.doors.install.doc/topics/c_upgradingfrom9x.html?lang=en

Other option is to update the DOORS database server itself from 8.1 to 9.4. The database schema will be updated as well. Then you can archive/restore in 9.4. If you cannot upgrade the current production server, perhaps you can create a replicated DOORS 8.1 server, and upgrade this one. Hope it helps.

Re: Page Setups
mjbrown1 - Wed May 14 09:28:44 EDT 2014

kensarai - Wed May 14 01:39:55 EDT 2014

It is not compatible to archive/restore dpa files between 8.1 and 9.4.

http://www-01.ibm.com/support/knowledgecenter/SSYQBZ_9.4.0.1/com.ibm.doors.install.doc/topics/c_upgradingfrom9x.html?lang=en

Other option is to update the DOORS database server itself from 8.1 to 9.4. The database schema will be updated as well. Then you can archive/restore in 9.4. If you cannot upgrade the current production server, perhaps you can create a replicated DOORS 8.1 server, and upgrade this one. Hope it helps.

Woah.  Thank you for that.

 

m

Re: Page Setups
llandale - Wed May 14 13:24:18 EDT 2014

kensarai - Wed May 14 01:39:55 EDT 2014

It is not compatible to archive/restore dpa files between 8.1 and 9.4.

http://www-01.ibm.com/support/knowledgecenter/SSYQBZ_9.4.0.1/com.ibm.doors.install.doc/topics/c_upgradingfrom9x.html?lang=en

Other option is to update the DOORS database server itself from 8.1 to 9.4. The database schema will be updated as well. Then you can archive/restore in 9.4. If you cannot upgrade the current production server, perhaps you can create a replicated DOORS 8.1 server, and upgrade this one. Hope it helps.

I have not specifically tried v81 archives restored in a v9.4 database, but DOORS has always allowed backward compatibility when it comes to the restore database.  Yes, you cannot restore into 8.1 a v9.4 archive.

Anyway, if you have access to your server's database root folder, the PageLayouts files are stored here:

  • v6data\layout

I've never tried, but I'm guessing you can just move a file over to the newer database.  If not, I'm reasonably confident you could just delete the corresponding "layout" folder on the new and replace it with the entire folder from the old.  I would

  • Turn off new service
  • Rename "layout" folder to "layout_original"
  • Copy in the layout folder from the old database
  • turn on service, check out the PageLayouts from some module.
  • If you had a problem, turn off the servoice, delete "layouts", rename the original back, turn on the service.

Well, try that on some practice database.

-Louie

 

Re: Page Setups
mjbrown1 - Wed May 14 14:39:16 EDT 2014

llandale - Wed May 14 13:24:18 EDT 2014

I have not specifically tried v81 archives restored in a v9.4 database, but DOORS has always allowed backward compatibility when it comes to the restore database.  Yes, you cannot restore into 8.1 a v9.4 archive.

Anyway, if you have access to your server's database root folder, the PageLayouts files are stored here:

  • v6data\layout

I've never tried, but I'm guessing you can just move a file over to the newer database.  If not, I'm reasonably confident you could just delete the corresponding "layout" folder on the new and replace it with the entire folder from the old.  I would

  • Turn off new service
  • Rename "layout" folder to "layout_original"
  • Copy in the layout folder from the old database
  • turn on service, check out the PageLayouts from some module.
  • If you had a problem, turn off the servoice, delete "layouts", rename the original back, turn on the service.

Well, try that on some practice database.

-Louie

 

Louie> I have archived and restored several .dpa's between 8.1 and 9.4.  All the data/links seem to migrate correctly when I tested, and have had no user issues to date.   But like the above article states " results in the loss of access controls and cross-project links."   which I take to include the page setups.   I will try your suggestion.  Thanks.  ~m

 

A little later.    Very nice trick Louie.  Thx

 

Re: Page Setups
llandale - Thu May 15 16:59:04 EDT 2014

mjbrown1 - Wed May 14 14:39:16 EDT 2014

Louie> I have archived and restored several .dpa's between 8.1 and 9.4.  All the data/links seem to migrate correctly when I tested, and have had no user issues to date.   But like the above article states " results in the loss of access controls and cross-project links."   which I take to include the page setups.   I will try your suggestion.  Thanks.  ~m

 

A little later.    Very nice trick Louie.  Thx

 

"Cross project links" are not restored because one of the 3 modules (source, linkmod, target) is not in the archive.

"AccessControls" are lost (unless you restore in the original database) because user number "4" in the home database has nothing to do with user number "4" in the away; DOORS could not possibly figure out how to map users and groups between projects, so they just turn everything to "specific".

PageSetup are not part of the project at all.  Create one in one project and you can see it in another no problem.  They are "database" things, and thus are not archived.

-Louie

Re: Page Setups
G_S_Edwards - Thu Jan 11 15:23:26 EST 2018

llandale - Wed May 14 13:24:18 EDT 2014

I have not specifically tried v81 archives restored in a v9.4 database, but DOORS has always allowed backward compatibility when it comes to the restore database.  Yes, you cannot restore into 8.1 a v9.4 archive.

Anyway, if you have access to your server's database root folder, the PageLayouts files are stored here:

  • v6data\layout

I've never tried, but I'm guessing you can just move a file over to the newer database.  If not, I'm reasonably confident you could just delete the corresponding "layout" folder on the new and replace it with the entire folder from the old.  I would

  • Turn off new service
  • Rename "layout" folder to "layout_original"
  • Copy in the layout folder from the old database
  • turn on service, check out the PageLayouts from some module.
  • If you had a problem, turn off the servoice, delete "layouts", rename the original back, turn on the service.

Well, try that on some practice database.

-Louie

 

Louie,

 

Thanks for you point about backward incompatibility between v9.4 and v8.1.

Do you suppose a project archive from version 9.6 could be restored in version 9.3?

 

Regards,

Graham